@charset "utf-8";
/* CSS Document */
/*列表框重设样式*/
.select { font-size:14px;width:140px; height:36px; display:inline-block; position:relative; cursor:pointer; background:#fff}
.select dt{  height:34px; border:1px solid #e2e2e2; position:relative; text-indent:10px; color:#999; line-height:34px;}
.select dt b { display:block; position:absolute; width:34px; height:34px; border-left:1px solid #e2e2e2; background:#f2f2f2; right:0; top:0}
.select dt b i { width:0; height:0; overflow:hidden; border:6px solid transparent; border-bottom:0; border-top-color:#666666; position:absolute; top:15px; right:10px}
.select dt b i.hover{border:6px solid transparent; border-top:0; border-bottom-color:#666666;}
.select dd { border:1px solid #e2e2e2; border-top:0; position:absolute; top:36px; width:138px; display:none; max-height:170px; overflow-y:scroll; background:#fff}
.select dd strong { display:block; height:34px; color:#666; text-indent:10px; line-height:34px; background:#fff; z-index:999}
.select dd strong:hover { background:#f7f7f7; text-decoration:none}


.select2 { height:26px;  border-radiu
s:3px; position:relative; display: inline-block;}
.select2 dl {
	position: absolute;
	padding: 0 10px;
	background: #fff;
	border: 1px solid #e8e8e8;
	height: 26px;
	left: 2px;
	top: -1px;
}
.select2 dl dt{ height:26px; line-height:26px;
}
.select2 dl dt span { display:inline-block; background:url(../images/header/xiajiantou.png) no-repeat; width:8px; height:5px; margin-left:5px}
.select2 dl dd { display:none}
.select2 dl dd strong{ display:block; height:24px; line-height:24px;}
.select2 dl dd strong:hover { text-decoration:underline}
.select2 dl:hover dd { display:block}

/**/

body{ color:#333}
a { color:#666}
a:hover { color:#666;text-decoration:underline}
.main { width:1200px; margin:auto}

.cityLayer{ background:#fff; padding:20px; border:1px solid #ddd; width:640px}
.cityLayer .menu a{ background:#ccc; color:#fff; float:left; padding:5px; font-weight:bold}
.cityLayer .menu a:hover{ background:#999;}
.cityLayer .nav{ margin-top:10px; color:#cccccc;} 
.cityLayer .nav a { color:#cccccc; font-weight:bold}
.cityLayer .list{ padding:10px 0;}
.cityLayer .list dl{ overflow:hidden; height:100%; line-height:1.7; padding:5px 0;}
.cityLayer .list dl dt,.cityLayer .list dl dd { float:left;}
.cityLayer .list dl dt { font-weight:bold; width:65px;}
.cityLayer .list dl dd{ width:550px}
.cityLayer .list dl dd label{ padding:0 5px; white-space:nowrap}
.cityLayer>input[type="submit"]{ padding:5px 20px; font-weight:bold}











/* top */
.top { height:29px; border-bottom:1px solid #e2e2e2; background:#f9f9f9; line-height:30px;} 
.Tleft a,.Tleft span { padding:5px}
.Tright ul li { float:left; padding:0 15px; background:url(../images/header/1.png) no-repeat left;}
.Tright ul li a { display:inline-block}
.Tright ul li a i { display: inline-block; background: url(../images/header/xiajiantou.png) no-repeat; width:8px; height:5px; margin-left:3px}
.Tright ul li { position:relative}
.Tright ul li span { display:none; position:absolute; top:30px; padding:10px; background:#f9f9f9; border:1px solid #e2e2e2; z-index:9999;}
.Tright ul li em { display:inline-block; padding-left:10px}
.logo { padding-top:20px; height:68px;}
/* logo */
.Llogo {}
.Llogo .city { display:inline-block; border-left:1px solid #e5e5e5;}
.Llogo .select5 dl { position:relative}
.Llogo .select5 dt { width:80px; height:24px; line-height:24px; margin-left:10px}
.Llogo .select5 dt b { background:url(../images/header/xiajiantou.png) no-repeat; width:10px; height:4px; display:inline-block; margin-left:5px}
.Llogo .select5 dd { position:absolute; top:30px; z-index:99; background:#fff; display:none}
.Llogo .select5 dl:hover dd{ display:block;}
.Clogo form {padding-left:60px; height:35px; vertical-align:middle;  position:relative; width:600px;}
.Clogo p {border:1px solid #ff7900; height:33px; display:inline-block; font-size:14px; position:relative; width:400px;}
.Clogo em { width:83px; height:33px; border-right:1px solid #e2e2e2; display:inline-block; line-height:33px; padding-left:14px; color:#666; background:#fafafa; cursor:pointer; position:relative}
.Clogo em i { background: url(../images/header/jiantou.png); width:12px; height:8px; display:inline-block; margin-left:5px;}
.Clogo em span { position:absolute; width:97px;  background:#fff; border:1px solid #ff7900; top:32px; left:-1px; background:#fafafa; border-top:0; display:none; z-index:998}
.Clogo em span a { display:block; text-align:center; border-top:1px solid #f0f0f0; height:34px; line-height:34px;}
.Clogo em span a:hover { text-decoration:none; color:#ff7900}
.Clogo em:hover { border-color:#ff7900}
.Clogo em:hover i { transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg); transition:all 0.5s}
#Clogotxt { width:278px; height:33px;  border-left:0; background:url(../images/header/Clogotxt.png) no-repeat 5px; text-indent:30px; border:0; font:16px "微软雅黑", Tahoma; color:#999;}
#Clogosub { width:65px; background:#ff7900; color:#fff; height:33px; border:0; position:absolute; right:0;cursor:pointer; font-size:18px; font-family:"微软雅黑", tahoma; border-radius:0}
#Clogobtn,#Clogobtn1{ width:82px; height:29px; border:1px solid #e2e2e2; background:#f2f2f2; border-radius:5px; text-align:center; display:inline-block; line-height:30px; position:absolute; right:98px; top:2px; cursor:pointer;font-size:16px; font-family:"微软雅黑", tahoma; color:#666;}
#Clogobtn1 {right:0;}
.Clogo h2 { line-height:2; padding-left:55px}
.Clogo h2 a { padding:5px}
.Clogo h2 a.light { color:#ff7900}
.Rlogo { background:url(../images/header/Rlogo.png) no-repeat; width:216px; height:40px;}
/* 导航 */
.mainmenu { height:40px; background:#ff7900; line-height:40px; position:relative}
.mainmenu ul { float:left; padding-left:205px; position:relative;}
.mainmenu ul li{ float:left; width:96px;}
.mainmenu ul li:hover { background:#ea6d00}
.mainmenu ul li>a,.mainnav h2 { text-align:center; color:#fff; display:block; font-size:16px; font-family: "微软雅黑", tahoma;}
.mainmenu ul li em { width:8px; height:10px; display:inline-block; margin-left:5px; background:url(../images/header/header1.png) no-repeat center;}
.mainmenu ul li:hover em { -moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}
.mainmenu ul li>a:hover { text-decoration:none}
.mainmenu ul li>span { display:none; left:0; right:0; width:1000px; background:#fff; margin-left:-100px; border-bottom:1px solid #e8e8e8; z-index:9; position:absolute; left:100px; padding-left:200px}
.mainmenu ul li>span a { padding:10px;} 
.mainmenu ul li>span a:hover { font-weight:bold; text-decoration:none} 
.mainmenu ul li:hover span { display:block}
.mainnav { width:200px; position:relative; border:1px solid #cbcbcb; padding-top:40px; background:#fff; position:absolute;z-index:99; overflow:hidden; margin-top:-1px; border-top-color:#fff}
.mainnav h2  { background:#ff7900 url(../images/header/fenlei.png) no-repeat 15px; position:absolute; height:40px; width:201px; left:-1px; top:0; font-size:16px; font-family:"微软雅黑", tahoma; text-indent:-15px; line-height:40px; border-bottom:0; cursor:pointer}
.mainnav h2 em { display:inline-block; background:url(../images/header/jiantou2.png) no-repeat left; width:12px; height:10px; margin-left:10px; display:none}
.mainnav dl { position:relative;}
.mainnav dt { border-bottom:1px solid #f0f0f0; padding-left:10px; background:url(../images/header/youjiantou.png) no-repeat 185px;}
.mainnav dt a { display:block; padding-left:30px; font-size:16px; font-family:"微软雅黑", tahoma; text-indent:2px}
.mainnav dd { width:100px; height:100px; border:1px solid #ddd; position:absolute; left:198px; top:-1px; display:none; border-left:0;}
.mainnav.hover { border-bottom:0}
.mainnav.hover dl{ display:none;}
.mainnav.hover h2 em { display:inline-block}

.Tmainnav { width:200px; position:absolute; }
.Tmainnav ul { border:1px solid #ff7800;   padding-top:5px}
.Tmainnav ul li { height:39px; border-bottom:1px solid #f0f0f0; font:16px "微软雅黑", tahoma; text-align:center; }
.Tmainnav ul li a { display:block; color:#ff7800; line-height:39px;}

.Tmainnav ul li a.hover { text-decoration:none; background:#f7f7f7}


/*底部*/
.footer { margin-top:20px}
.footer .list { background:#f8f8f8; height:120px; padding:20px 0;}
.footer .list dl { width:20%; float:left; line-height:2;}
.footer .list dl dt,.footer .list dl dd { width:90%}
.footer .list dl dt { font-size:18px; font-family:"微软雅黑", tahoma; padding-left:30px; height:34px; line-height:34px;}
.footer .list dl dd a { padding-right:10px; color:#999;}
.footer .list dl dd a:hover{ color:#666}
.footer .nav { background:#e9e9e9; padding-bottom:30px; padding-top:20px; text-align:center; line-height:2;}
.footer .nav a { padding-right:10px}

/*主要内容*/

.Tnav {line-height:2; font-size:14px; color:#999; border-bottom:1px solid #e8e8e8}
.Tnav a {  color:#999; font-family:"微软雅黑", tahoma; padding:5px}
.Tnav a:last-child { color:#666}
/*reset*/
.hide { display:none}
.show { display:block}


#share {position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-34+"px");bottom:34px;left:95%;width:30px;zoom:1; z-index:1000;}
#share a{background-image: url(../images/header/share.png); background-repeat:no-repeat; display:block; width:30px; height:30px; margin-bottom:2px; overflow:hidden; text-indent:-999px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
#share a{}
#share .sina {background: url(../images/header/wx.png) center no-repeat; width:30px; height:30px; background-color:#CCC; position:absolute; bottom:32px;}
#share a.sina:hover { background-color:#09F;}
#share a#totop{background-position:0 -120px;position:absolute;bottom:64px;cursor:pointer;}
#share a#totop:hover {background-position:-30px -120px;}




.Tlogin { padding:20px; }
.Tlogin li { padding-left:20px; position:relative; margin-top:20px; color:#999}
.Tlogin li input[type='text'],.Tlogin li input[type='password'] { width:280px; height:38px; border:1px solid #ddd; text-indent:45px; color:#999; font-size:14px}
.Tlogin li span { width:40px; height:40px; background:url(../images/login/zhanghu.png); display:inline-block; position:absolute; top:1px; left:21px}
.Tlogin li:nth-child(2) span { background-image: url(../images/login/form_06.png)}
.Tlogin li:nth-child(3) span { background-image: url(../images/login/form_09.png)}
.Tlogin li input[type='image'] { margin-left:10px;}
.Tlogin li input[type='submit'] { width:280px; height:45px; font:22px "微软雅黑", tahoma}
.Tlogin li a { padding:10px; color:#999; font-size:14px;}
.Tlogin li a.light { color:#ff7800}
.friend { background:#f0f0f0; height:118px;}
.friend h4 { color:#999; padding:20px; padding-left:40px; padding-bottom:10px}
.friend p { text-align:center}
.friend p a { display:inline-block; background:url(../images/login/momo.png) no-repeat top center; width:40px; height:40px; padding:10px}


/*出错后显示em，出错后重新填写显示em并且为input添加.false*/
.Tlogin li em { background:#eb8986; color:#fff; padding:5px 10px; position:absolute; top:-15px; left:20px; display:none}/
.Tlogin li input[type='text'].false,.Tlogin li input[type='password'].false { border:1px solid #ff7800}
#login { position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(255,255,255,.8); z-index:999}
#login .window { width:350px; height:450px; padding:20px; padding-left:400px; background:#fff url(../images/arderticket/login_03.png) no-repeat 20px;border:1px solid #e2e2e2; box-shadow:0 0 10px #ddd; overflow:hidden; margin:50px auto; position:relative}
#login .friend { background:#fff}
#login .window .close { position:absolute; right:10px; top:10px;  background:url(../images/member/close.png) no-repeat; width:18px; height:18px; cursor:pointer}

.Bnav { margin:10px}
.Bnav ul { padding:0 10px; text-align:center; height:26px; }
.Bnav ul li,.Bnav ul>div{ display:inline-block; padding:0 8px; background:#fff; border:1px solid #ddd; color:#333; height:26px; line-height:26px; cursor:pointer; margin:1px;}
.Bnav ul>div:hover{ color:#ff7800; text-decoration:underline; border-color:#ff7800}
.Bnav ul li:hover { color:#ff7800; text-decoration:underline}
.Bnav ul li.click {color:#fff; background:#ff7800; border-color:#fff;}
.Bnav ul li.def { color:#cccccc}
.Bnav ul li:last-child{ display:block}


em.nan { background:#ff7800; color:#fff; display:inline-block; margin-left:5px; border-radius:3px; padding:3px}
em.nv {background:#e73c74; color:#fff; display:inline-block; margin-left:5px; border-radius:3px; padding:3px}
em.cheng {background:#1abc9c; color:#fff; display:inline-block; margin-left:5px; border-radius:3px; padding:3px}
em.tong {background:#2ecc71; color:#fff; display:inline-block; margin-left:5px; border-radius:3px; padding:3px}
em.xue {background:#1fb8f1; color:#fff; display:inline-block; margin-left:5px; border-radius:3px; padding:3px}
em.jun {background:#0b8642; color:#fff; display:inline-block; margin-left:5px; border-radius:3px; padding:3px}
em.lao {background:#cca92e; color:#fff; display:inline-block; margin-left:5px; border-radius:3px; padding:3px}
em.can {background:#999999; color:#fff; display:inline-block; margin-left:5px; border-radius:3px; padding:3px}


.operate a{ display:inline-block; height:20px; line-height:20px; background:url(../images/friend/friend_16.gif) no-repeat left; padding-left:20px; margin:0 10px;}

.cityLayer2{ width:530px; padding:15px; border:1px solid #e2e2e2; position:relative}
.cityLayer2 .jt{ position:absolute; top:-7px; left:15px;}
.cityLayer2 .nav{ height:30px; line-height:30px; background:#ccc; padding-left:2px}
.cityLayer2 .nav a { color:#fff; width:20px; text-align:center; display:inline-block;}
.cityLayer2 .nav a:hover{ background:#999; }
.cityLayer2 .window { height:250px;position:relative; overflow-y:scroll; margin:10px 0; }
.cityLayer2 .window .box{ border-bottom:1px solid #f0f0f0; padding:10px 0}
.cityLayer2 .window .box .title { color:#ccc; height:30px; line-height:30px;}
.cityLayer2 .window .box .title span { padding:3px; font-weight:bold;}
.cityLayer2 .window .box .con a{ padding:5px; display:inline-block;}
.cityLayer2 .window .scroll{ position:absolute; right:0; height:250px; top:0; width:5px; background:url(../images/header/scroll_07.jpg) repeat-y center;}
.cityLayer2 .window .scroll .scrollwin{ position:relative}
.cityLayer2 .window .scroll .scrollwin .box { position:absolute; height:30px; top:0}


.friLayer { position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(255,255,255,.5); z-index:9999; display:none}
.friLayer .window { background:#fff; padding:15px; width:440px; margin:auto; height:380px; border:1px solid #e2e2e2; box-shadow:0 0 5px #ddd; position:relative}
.friLayer .window .title { font:18px "微软雅黑"; padding-bottom:20px;}
.friLayer .window .list label{ display:block; float:left; width:33%; padding:5px 0; }
.friLayer .window .list label strong { display:block;padding-left:30px;line-height:2; font-size:14px; font-weight:bold; color:#666;}
.friLayer .window .list label img { margin-left:10px; width:60px; height:60px; }
.friLayer .window .nav{ padding:10px 0;}
.friLayer .window .nav .fl input{ padding:5px 15px; font-weight:bold;}
.friLayer .window .nav .fr input { padding:5px 15px; border:1px solid #ddd; font-weight:bold; color:#999;}
.friLayer .window .nav .fr input:hover { color:#666}
.friLayer .window .close { background: url(../images/friend/close_03.png) no-repeat center; width:14px; height:14px;  position:absolute; right:20px; top:20px; cursor:pointer}





























